package pojo;

/**
 * 盘点明细表实体类
 */
public class CheckInfo {
    private Long checkInfoId;       //盘点明细主键Id
    private String checkRecordNum;  //关联盘点记录表编号
    private Long stockInfoId;       //关联库存信息表id
    private Long systemStock;       //系统库存
    private Long realStock;         //实盘库存
    private Long profitLoss;        //盘盈亏
    private Long removeStateId;     //删除状态:1_已删除,2_未删除

    public CheckInfo(Long checkInfoId, String checkRecordNum, Long stockInfoId, Long systemStock, Long realStock, Long profitLoss, Long removeStateId) {
        this.checkInfoId = checkInfoId;
        this.checkRecordNum = checkRecordNum;
        this.stockInfoId = stockInfoId;
        this.systemStock = systemStock;
        this.realStock = realStock;
        this.profitLoss = profitLoss;
        this.removeStateId = removeStateId;
    }

    public CheckInfo() {
    }

    @Override
    public String toString() {
        return "CheckInfo{" +
                "checkInfoId=" + checkInfoId +
                ", checkRecordNum='" + checkRecordNum + '\'' +
                ", stockInfoId=" + stockInfoId +
                ", systemStock=" + systemStock +
                ", realStock=" + realStock +
                ", profitLoss=" + profitLoss +
                ", removeStateId=" + removeStateId +
                '}';
    }

    public Long getCheckInfoId() {
        return checkInfoId;
    }

    public void setCheckInfoId(Long checkInfoId) {
        this.checkInfoId = checkInfoId;
    }

    public String getCheckRecordNum() {
        return checkRecordNum;
    }

    public void setCheckRecordNum(String checkRecordNum) {
        this.checkRecordNum = checkRecordNum;
    }

    public Long getStockInfoId() {
        return stockInfoId;
    }

    public void setStockInfoId(Long stockInfoId) {
        this.stockInfoId = stockInfoId;
    }

    public Long getSystemStock() {
        return systemStock;
    }

    public void setSystemStock(Long systemStock) {
        this.systemStock = systemStock;
    }

    public Long getRealStock() {
        return realStock;
    }

    public void setRealStock(Long realStock) {
        this.realStock = realStock;
    }

    public Long getProfitLoss() {
        return profitLoss;
    }

    public void setProfitLoss(Long profitLoss) {
        this.profitLoss = profitLoss;
    }

    public Long getRemoveStateId() {
        return removeStateId;
    }

    public void setRemoveStateId(Long removeStateId) {
        this.removeStateId = removeStateId;
    }
}
